package bean;

import javax.faces.bean.ManagedBean;
import javax.faces.bean.SessionScoped;

import dao.UsuarioDAO;

@ManagedBean
@SessionScoped
public class LoginBean {
	
	private String usuario;
	private String senha;
	
	public String getUsuario() {
		return usuario;
	}

	public void setUsuario(String usuario) {
		this.usuario = usuario;
	}

	public String getSenha() {
		return senha;
	}

	public void setSenha(String senha) {
		this.senha = senha;
	}

	public String efetuar(){
		try{
			boolean isLoginCorreto = false;
			
			isLoginCorreto = verificarLogin(usuario, senha);
			
			if(isLoginCorreto){
				return "home";
			}else{
				return "erro";
			}
		}catch(Exception e){
			return "erro";
		}
	}

	private boolean verificarLogin(String user, String pas) {
		UsuarioDAO dao = new UsuarioDAO();
		
		if(dao.buscaUsuario(user, pas).isEmpty()) return false;
		
		return true;
	}
}
